制約違反の解決

たまに、プロジェクトに対して設定した法則が崩されるような状況に陥ることがあります。このような状況が発生した場合は、OmniPlan によって近隣のタスクに関連する違反が報告されます。タスクアウトラインの「制約違反」列に赤いアイコンが表示され、それをクリックすると制約違反ウインドウが開きます。

プロジェクトで制約違反が発生した場合は、制約違反ウインドウに違反の内容が示されます。このウインドウは、ガントビューの「制約違反」列にあるアイコンやツールバーの「制約違反」ボタンをクリックしても表示されます。また、「ウインドウ」>「制約違反」(Shift-Command-V)を使ってアクセスすることも可能です。

違反が発生!制約違反ウインドウを使用して違反を識別および解決。

このウインドウには、プロジェクト内のすべての制約違反と、それらの違反が発生した理由の説明が一覧されます。ほとんど場合、制約違反の説明にはリンクがあり、そのリンクをクリックすると問題をすぐに解決できます。

制約違反ウインドウに表示されている自動化された解決策が自分の意図に沿わない場合は、ウインドウの下部に表示されているヒントを参考にして問題の原因を判断し、スケジュール上の必要性に基づいて問題を解決できます。

制約違反のタイプ

制約違反 説明
エラー
利用可能数を超えたリソースが割り当てられています このタスクには、プロジェクトで利用可能な数より多くのリソースが割り当てられています。X には、現在合計 Y 個が割り当てられています。
日付制約同士が近すぎます 開始制約と終了制約が互いに近すぎて、このタスクの所要時間全体を含めることができません。
X の日付制約が先行タスクが原因で制約違反です 先行タスクが原因で、このタスクは開始制約日の当日またはそれより前に開始できません。
X の日付制約が依存関係が原因で制約違反です このタスクの実現可能な終了日からタスクの所要時間を引くと、タスクが開始制約日より前に始まることになります。
ASAP/ALAP タスクをスケジュールできません この「できるだけ遅く」のタスクは、その先行タスクと依存タスク間に十分な時間がないため、スケジュールできません。
タスクの終了がグループの終了制約日の後にあります このタスクに対してスケジュールされた終了日は、そのグループの終了制約日の後に発生しています。
このタスクは依存関係のループに陥っています タスク(XY の依存関係は、依存関係ループを防ぐため無効になりました。
ハンモックタスクに開始や終了の必要条件がありません このハンモックタスクには開始と終了の両方につながる依存関係が設定されていないため、その所要時間が確定していません。
先行タスクが完了するより前に手動日付が設定されました このタスクの日付は手動に設定されていますが、その先行タスクがまだ完了しないため、現在の日付に開始することはできません。
「指定した日時以降」制約日より前に手動日付が設定されました このタスクは手動日付に設定されていますが、現在の日付より後に開始されなければならないという「指定した日時以降」制約があるため、現在の日付に開始することはできません。
リソースの稼働時間外にスケジュールされています このタスクに割り当てられているリソースの残り稼働時間は、このタスクを完了するのに十分ではありません。
タスクの終了がプロジェクトの終了日の後にあります このタスクに対してスケジュールされた終了日は、プロジェクトの終了日より後に発生しています。
タスクの開始がプロジェクトの開始日の前にあります このタスクに対してスケジュールされた開始日は、プロジェクトの開始日より前に発生しています。
警告
リソースを平準化しているときにタスクを割り当てきれませんでした このタスクは、リソースが完全には平準化されなかったため、割り当てられているリソースの負荷が 100% を超える可能性があります。タスクは移動されていません。これらの制約により、このタスクを完了するのに十分な時間が取れなかったため、リソースの平準化に失敗しました。
最大作業時間を超過 OmniPlan は、最長 20 年の所要時間、または 1 つのタスクにつき最長 100 人年の作業時間をサポートしています。このタスクは誤って膨大な時間数に設定されたか、またはプランの作業時間データが破損しています。
OmniPlan 1.x からの予備の時間はなくなりました このグループには、現在のバージョンの OmniPlan ではもう使用されていない属性、OmniPlan 1.x の予備時間が含まれていました。その予備時間はもうありません。その他のスケジュール情報には影響しません。